#ifndef UTIL_H_
#define UTIL_H_
#include"general.h"

namespace util{

	bool not_word(string word);
	
	LINK_TYPE vector<string> tokenize(string target, char* del);

	LINK_TYPE vector<string> tokenize_h(string target, char* del);

	LINK_TYPE double u_min(double c1, double c2, double c3);

	LINK_TYPE string add_cur(const char* str);

	LINK_TYPE void subtract(string &str);

	LINK_TYPE string sort_s(string str);

	LINK_TYPE string sort_v(string str);

	LINK_TYPE vector<string> sort_v(vector<string> v);

	LINK_TYPE string format(string str);

	LINK_TYPE string validate(string str);
	
	LINK_TYPE string translate(string str);

	LINK_TYPE string minus(string str1, string str2);

	LINK_TYPE string long_str(string str1, string str2);

	LINK_TYPE string short_str(string str1, string str2);

	LINK_TYPE int count_char(string base, string cha);

	LINK_TYPE double entropy(double p);
};

#endif